"""
@Author : 合肥一元数智教育科技有限公司
@Date :  2025/10/27 9:53
@Description :  简易计算器的改进
将函数中需要使用的数据 可以通过函数的参数列表进行传递

"""
#  有参函数   形式参数
def easycalculator(number1, operator,number2):
    # 判定运算符
    match operator:
        case "+":
            print(f'{number1} + {number2} = {number1 + number2}')
        case "-":
            print(f'{number1} - {number2} = {number1 - number2}')
        case "/":
            print(f'{number1} / {number2} = {number1 / number2}')
        case "*":
            print(f'{number1} * {number2} = {number1 * number2}')
        case _:
            print('请输入正确的运算符号!!!')

    print('》》》程序执行完毕《《《')

if __name__ == '__main__':
    #  开始接收用户数据
    num1 = float(input('请输入第一个数字:'))
    oper = input('请输入运算符:')
    num2 = float(input('请输入第二个数字:'))

    # 调用函数  有参函数    实际参数   实参  number1 = num1
    easycalculator(num1,oper,num2)

